From: route@monster.com
Sent: Tuesday, June 14, 2016 5:16 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: IMS Integration
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
CHAITANYA DANDAMUDI
With 11+ years of rich experience in
various domains and project management looking forward to utilize the
expertise for the growth of the organization in project development &
project management in the domains of C/C++/Networking / Embedded
Development /System Programming/Linux User Space, Kernel Space
Programming /Linux Internals. SUMMARY ➢
Leading
and development experience with strong understanding in Linux Security, and
Networking Applications/modules such as IPv4/ IPv6, TCP/IP, LAN/WAN, GPON,
LTE, NAT, Firewall, IPSec/IKEv1/IKEv2, VPN, PPTP/L2TP, Fastpath/Crypto
Offloads/Packet Accelerations, SIP/RTP/RTCP, DLNA, UPnP, MAP-T, EoGRE, USB
RNDIS, TR-069/TR-098/TR-181, eMBMS MAL Agent, SNMP, QoS, Wireless (802.11
a/b/g/n/ac). ➢
Good
exposure of working with different clients like, Linksys/Cisco,
Netgear, Checkpoint, D-Link, CRI, Reliance Jio, ETISALAT ISP, Freewave,
IKANOS, Pingcom. ➢
Good
exposure of working with different vendors like, Cavium, QCA,
Broadcom, Marvell, BitDefender, Zvelo, Kaspersky, OpenVPN, Mobigesture, WIT
(Voice Applications), Access DMS. ➢
Very
Strong in C/C++, LUA and SQLITE3 Database, Linux Platform. ➢
Very
Strong in Debugging & Problem Solving. ➢
Hands
on experience in Designing and Developing Networking protocols and system
support infrastructure. ➢
Expertise
in Project Management, Resource Planning, Use-Case Designs, Schedules
Tracking, Testing and Maintenance to provide the End to End Gateway
Solutions for HGW and SMB Routers. ➢
Expertise
in code reviews and follow the best coding practices. ➢
Good
Knowledge of Test Automation Frameworks and Development. ➢
Expertise
in managing multiple teams: Reference Platform Engineering, Wireless,
Security, Management (CLI/TR-069) and Test Automation. ➢
Expertise
in handling Team meetings (Zero Hour, Project, Bug Scrub,Technical
Discussions with Vendors and Customers) ➢
Expertise
in taking the technical interviews to the engineers by coordinating with HR. ➢
Expertise
in providing the performance appraisals of the team. ACHIEVEMENTS ➢
Successfully delivered the HGW/ SMBware
products to Reliance Jio, ETISALAT, CRI, D-Link, Cisco and Checkpoint
customers as a Project Lead/Manager. ➢
Have built the dedicated and specialized teams for major
components: IPSec, SSLVPN, Firewall, TR-069 and Wireless to manage the
pipelines for new features and bug fixes to provide a common solution on
multiple projects/platforms. ➢
Achieved VPNC, IPv6, WiFi and Security Certifications for
the Gateway Solutions. ➢
Promoted as higher positions in short time
based on the performance. ➢
Proven record of completing tasks on time meeting
aggressive deadlines. ➢
Introduced methodologies and best practices that enhanced
product definition, release processes and customization of applications to
user needs. For ex: Development Team need to use automation tests to get the
quality of product before even it enters to internal QA, which reduces the QA
cycles between Development & QA Team. ADDITIONAL INFORMATION ➢
Visited
on-site customer (Checkpoint) in Tel-Aviv (Israel) to give training and
support on the modules and also actively participated in technical & mile
stone discussions. ➢
Visited
on-site customer (Reliance Jio) to integrate 3rdParty solutions to HGW and
also verify real-time use cases in GPON and LTE Networks. ➢
Completed
six months Leadership training course conducted by Hysea (Hyderabad Software
Exports Association). CAREER TRACK
TECHNICAL SKILLS
EDUCATION ➢
Master
of Science in Information Technology (MSc IT) from K.C.G College of
Technology, affiliated to University Of Madras, Chennai in 2003. ➢
Bachelor
of Computer Applications (B. C. A) From M.R.R Degree College affiliated to
Osmania University, Hyderabad in 2001. PROJECTS 1. Design & Development of
HGW/ODU/Small Cell Router solutions for ISPs. Duration: Jul-2013 to Till Date Role: Software Development Manager
(Software Architect) Team Size: 14 Company: TeamF1 Networks Pvt. Ltd.
(Subsidiary of D-Link India Ltd.) Technical Domain: GPON and LTE WAN, TR-069,
WebUI, LAN/WAN and WLAN, DMS Media Streaming, Voice Support, MAP-T,
eMBMS MAL Agent. Environment: C, Linux, Marvell &
Broadcom Chipsets, MIPS and ARM Platforms. Description: Home
Gateway Router solution for Indian & UAE Markets. It
is a key part of the communication infrastructure eco-system being built by
the end-user. The HGW router is a high-end home router which is predominantly
TR-069 managed. It interfaces to the external world using either a GPON
fibre-optic interface or an LTE interface. It provides a WLAN and Ethernet
LAN connections within the home. It has external disk support for storage
capacity which is used for content caching and for DMS purposes. It also has
support for POTS phone would be connected to the FXS port and HGW has an IMS
client for Voice solution. Responsibilities: ➢
Requirement
Analysis, Resource Planning, Project coordination and tracking schedules. ➢
Leading
the technical team to design and develop WebUI, management, and back end
integration / new features implementation. ➢
Contributed
in developing the use-cases for Reliance & ETISALAT requirements. ➢
Contributed
in designing the MAP-T, eMBMS MAL Agent, Voice Application (WIT), Access DMS
Integrations. ➢
Review
the test-cases and WebUI mock-up developed by QA/ GUI team. ➢
Review
the Automation Test Case development on new features. ➢
Review
the TR-181 Data Model & Specifications as per the customer requirements. ➢
Coordinate
technical calls with Customer and Vendors. ➢
Preparing
the Weekly Project Status Reports. ➢
Managing
the client relationships & end to end deliverables. ➢
Writing
Technical Notes/User Guides on new features to help the customers. ➢
Coordinate
the bug-scrub meetings regularly between development and QA teams. 2. Development of Security Features on
Router devices. Duration: Jul-2012 to Jun-2013 (24 Months) Role: Software Development Manager Team Size: 3 Company: TeamF1 Networks Pvt. Ltd. Technical Domain: Firewall, IPSec, SSLVPN/
OpenVPN, PPTP/L2TP and HTTPS, SSH. Environment: C, Linux, Cavium Chipsets,
MIPS and ARM Platforms. Description: A common security solution to provide with
the feature set Firewall, IPS, IDS, URL Filtering, DMZ, Attack Checks,
SSLVPN, OpenVPN, IPSec, PPTP, L2TP, X509, User Authentications, Web server
(HTTPS). Implementing the generic code for different platforms and improves
the performance (fast-path, hardware accelerations) of the devices, and
porting to various Linux kernel stacks. Handle the vulnerabilities time
to time and provide the incremental releases/patches. Responsibilities: ➢
Designed
common components across all other platforms. ➢
Worked
on IPSec design and implementation ➢
Worked
on OpenVPN design and implementation. ➢
Code
Reviews and helping engineering to solve critical problems. ➢
Bug
Fixing and Technical Support. ➢
Code
Maintenance & Adding Enhancements. 3. Development of SMB Router Solution Duration: Apr-2009 to Jun-2012 (24 Months) Role: Team Lead Team Size: 6 Company: Embedded Infotech Pvt. Ltd. Technical Domain: L2 & L3 Network
Stack, LAN/ WAN, Wireless, Firewall, IPSec, SSLVPN/ OpenVPN, PPTP/L2TP and
HTTPS, SSH, Administration Environment: C, Linux, Cavium Chipsets,
MIPS and ARM Platforms. Description: To provide Software Gateway Solution
(SGS) to the Linksys/ Cisco and Checkpoint Routers with core features
like Networking (LAN, WAN, IPv6, Routing, Load Balance, High Availability,
QOS, 3G-USB), Wireless, VPN, Firewall and Management & CLI and WEBUI
development. This platform includes TeamF1’s 2.0 management interface using
LUA and SQLITE. Responsibilities: ➢
Requirement
Analysis, Resource Planning, Project coordination and tracking schedules. ➢
Leading
the technical team to design and develop WebUI, management, and backend
integration / new features implementation. ➢
Contributed
in developing the use-cases for Checkpoint and Cisco customers. ➢
Contributed
in designing the Firewall, IPSec, SSLVPN/ OpenVPN features. ➢
Review
the test-cases and WebUI mock-up developed by QA/ GUI team. ➢
Review
the Automation Test Case development on new features. ➢
Coordinate
technical calls with Customer and Vendors. ➢
Preparing
the Weekly Project Status Reports. ➢
Managing
the client relationships & end to end deliverables. ➢
Writing
Technical Notes/User Guides on new features to help the customers. ➢
Coordinate
the bug-scrub meetings regularly between development and QA teams. 4. Firewall Management Framework
Development Duration: Jul-2008 to Mar-2009 (9 Months) Role: Sr. Software Engineer (Development) Team Size: 2 Company: Embedded Infotech Pvt. Ltd. Technical Domain: Firewall Environment: C, Linux, MIPS, Cavium BSP. Description: Designed and developed firewall
management framework for platform2.0 using LUA and C. This framework is interface
with WebUI and backend iptables in Linux. The framework is developed based on
zones concept. There are 3 zones defined here, they are SECURE,
INSECURE, and PUBLIC. User can easily select zones to configure the firewall
rules. For instance, if user applies a rule between SECURE to INSECURE
zones, this rule will be applied for all interfaces that are registered for
the corresponding zone. Responsibilities: ➢
Requirement
Analysis. ➢
Designing
& Coding. ➢
Test
Case Development . ➢
Unit
Testing. ➢
Bug
Fixing and Technical Support. 5. V-IPSecure 3.0 (IPSec) Development Duration: Jul-2007 to Jun-2008 (12 Months) Role: Sr. Software Engineer (Development) Team Size: 2 Company: Embedded Infotech Pvt. Ltd. Technical Domain: IPSec, IKEv1/ IKEv2. Environment: C, Linux, VxWorks, MIPS,
Cavium BSP. Description: V-IPSecure is an
implementation of IKEv1/v2, Manual keying and core IPSec for VxWorks and
Embedded Linux operating systems. It provides services for securing
communications over LANs, and establishes tunnels over VPN. Security is
provided at the IP layer, transparently offering protection for higher layer
protocols. V-IPSecure support AH, ESP and IPComp Protocols. It provides NAT
detection and NAT traversal in case of NAT is detected. This product has been
supported RFC 2401, RFC 2402, RFC 2406, RFC 2367, RFC 2409 and RFC 3947 also
supports IKEv2 draft-ietf-ipsec-ikev2-17.txt. This product implementation is
based on the Kame’s IPSec. Responsibilities: ➢
Requirement
Analysis. ➢
Designing
& Coding. ➢
Test
Case Development . ➢
Unit
Testing. ➢
Bug
Fixing and Technical Support. 6. Development of PPTP/PPPoE/ SNMP features Duration: Jan-2007 to Jun-2007 (6 Months) Role: Sr. Software Engineer (Development) Team Size: 1 Company: Embedded Infotech Pvt. Ltd. Technical Domain: PPTP, PPPoE, SNMP Environment: C, Linux, VxWorks, MIPS,
Cavium BSP. Description: Implemented PPTP/PPPOE and SNMP clients
supports in SMBware Products. PPTP uses an extended version of GRE to carry
user PPP packets through the tunnel. PPTP is based on user land mpd developed
by FreeBSD project followed by RFC 2637. PPPOE establishes a Point-to-Point link
between two peers, which are on the same Ethernet LAN. PPPOE is based on user
land PPP developed by the OpenBSD project followed by RFC 2516. SNMP is the Simple Network Management Protocol.
The SNMP protocol is used by network management systems to communicate with
network elements. SNMP is based on net-snmp developed by net-snmp forum
followed by RFC 1157. Responsibilities: ➢
Requirement
Analysis. ➢
Designing
& Coding. ➢
Test
Case Development . ➢
Unit
Testing. ➢
Bug
Fixing and Technical Support. 7. Development of TTAF (TeamF1 Test
Automation Framework) Duration: Jan-2005 to Dec-2006 (12 Months) Role: Sr. Software Engineer (Automation) Team Size: 3 Company: Embedded Infotech Pvt. Ltd. Technical Domain: L2 & L3 Protocols
Testing, WebUI configuration and Testing. Environment: STAF, Python, Linux, Windows Description: The goal of creating the TTAF test
bed is to test a software package or test a device. The TTAF test bed is a
network of machines, which can be broadly, classified depending upon the
functionality each machine performs. It has divided 3 categories, one is TTAF
server, is a central machine which manages the TTAF network. Next Load
generator is used to generate all sorts of traffic in TTAF LAN. Finally, DUT
(Device under Test) is a machine undergoes all the tests. TTAF is interacts
with the native STAF (Software Test Automation Framework) to execute the
commands. The collection of such commands forms a script using Python
Language. This test case script, which tests a specific functionality of the
DUT/software under test. The collection of test case scripts constitutes a
test suite, which tests a specific domain of the DUT/software under test.
Similarly, the integration of all the test suites forms a product. Responsibilities: ➢
Requirement
Analysis. ➢
Designing
& Coding. ➢
Test
Case Development . ➢
Unit
Testing. ➢
Bug
Fixing and Technical Support. 8. Development of Insects (GNAT, Firefly,
Class Hopper) on VxWorks Duration: Jul-2004 to Dec-2004 (6 Months) Role: Software Engineer (Development) Team Size: 2 Company: Embedded Infotech Pvt. Ltd. Technical Domain: PPTP, PPPoE, SNMP Environment: C, VxWorks, PPC. Description: GNAT implements Network Address Translator for
VxWorks, which maps internal IP address to routable IP addresses. GNAT also
supports various proxies that are “raudio”, “NetBIOS”, “FTP” and “rcmd”
protocols. GNAT supports dynamic firewall operation when used with firewall.
It has designed to work with VxWorks 5.x and VxWorks AE using any version of
the VxWorks networking stack or the Wind Net ® Router Stack. It works with
different flavors of network drivers such as BSD style drivers. This
implementation is based on the FreeBSD Network Address Translator. Firefly implements an IP packet filtering
firewall for VxWorks® .It supports packet filtering based on source &
destination port numbers, IP addresses Protocol types, and interface name and
direction of the packet. Firefly support for dynamic packet filtering when
used with GNAT. It also support for state full firewall. It has designed to
work with VxWorks 5.x and VxWorks AE using any version of the VxWorks
networking stack or the Wind Net ® Router Stack. It works with different
flavors of network drivers such as BSD style drivers. This implementation is
based on the FreeBSD Firewall. Class Hopper is an alternate
queuing discipline framework for VxWorks. It performs traffic classification,
conditioning, and scheduling in the input as well as output directions. It
supports packet classification based on protocol, source and destination IP
address and port number and Type of service. Class Hopper also supports
traffic classification based on Link Layer header and has a provision for
tagging packets on the outgoing directions. . It has designed to work with
VxWorks 5.x and VxWorks AE using any version of the VxWorks networking stack
or the Wind Net Router Stack. It works with different flavors of network
drivers such as BSD style drivers. This implementation is based on the
FreeBSD ALTQ Release 3.0. Responsibilities: ➢
Requirement
Analysis. ➢
Designing
& Coding. ➢
Test
Case Development . ➢
Unit
Testing. ➢
Bug
Fixing and Technical Support. 9. NetF1 Feature Testing Duration: Jan-2004 to Jun-2004 (6 Months) Role: Software Engineer (QA) Team Size: 1 Company: Embedded Infotech Pvt. Ltd. Technical Domain: Test Case Development, L3
Network Stack Testing. Environment: C, VxWorks, X86, MIPS and PPC Description: NetF1 is a network stack implementation
for VxWorks and Embedded Linux. NetF1 for VxWorks is especially crafted for
the stringent requirements of embedded systems focusing on small memory and
flash footprints and high performance on embedded CPUs. NetF1 supports
standard network protocols like TCP, UDP, IP, IPV6, ICMP and IGMP. NetF1
product has been supported RFC 768, 791-793, and 826. NetF1 is derived from
the BSD networking stack (KAME implementation). Responsibilities: ➢
Test
Case Development. ➢
Test
Execution. REFERENCES Will be given by Request. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Advanced |
|
|
|